home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / anim / prone_walk.scr < prev    next >
Encoding:
Text File  |  2002-10-21  |  1.1 KB  |  63 lines

  1. //------------
  2. // Prone_walk
  3. //------------
  4. // Move while prone.  Have to go prone first if we're not already.
  5.  
  6. //println "prone_walk.scr"
  7.  
  8. start:
  9.  
  10. switch (self.position)
  11. {
  12.     prone:
  13.     pronewalk:
  14.         switch (self.weapongroup)
  15.         {
  16.             pistol:
  17.             rifle:
  18.             mp40:
  19.             mp44:
  20.             bar:
  21.             thompson:
  22.                 self setmotionanim (self.weapongroup + "_prone_walk_forward")
  23.                 self waittill flaggedanimdone
  24.                 break
  25.             
  26.             unarmed:
  27.                 self setmotionanim unarmed_prone_walk
  28.                 self waittill flaggedanimdone
  29.                 break
  30.  
  31.             default:
  32.                 println "Prone walk default case for " self.weapongroup " - fix prone_walk.scr"
  33.                 break
  34.         }
  35.         break
  36.     
  37.     run:
  38.     crouchrun:
  39.         // If we're running, dive
  40.         switch (self.weapongroup)
  41.         {
  42.             pistol:
  43.             rifle:
  44.             mp40:
  45.             mp44:
  46.             bar:
  47.             thompson:
  48.             unarmed:
  49.                 self setmotionanim (self.weapongroup + "_diveongrenade")
  50.                 self waittill flaggedanimdone
  51.                 break
  52.             
  53.             default:
  54.                 println "Run to prone walk default case for " self.weapongroup " - fix prone_walk.scr"
  55.                 break
  56.         }
  57.         goto start
  58.     default:
  59.         // Need to go prone before we can prone walk.
  60.         waitexec anim/prone.scr
  61.         goto start
  62. }
  63.